have a light-bulb moment - French English Dictionary